<?php
/**
 * 
 * 测试Log.class.php中的方法
 * 
 * @author 	leimengcheng<mengch.lei@foxmail.com>
 * @date	2011-05-14
 * 
 */

header("Content-Type:text/html;charset=utf8");
require_once '../src/Log.class.php';

/**
 * 
 * 配置Log.class.php参数
 * 
 */
$GLOBALS['LOG'] = array(
	"intLevel"		=>	0x07,
	"strLogFile"	=>	'./roblibs.log'
);


$str_log = 'Test log by mengch.lei, data haha~~';

/**
 * 
 * 第一种使用方法
 * 
 */
$log = Log::getInstance();

echo "<h2>测试debug方法</h2><hr>";
$log->debug($str_log);

echo "<h2>测试trace方法</h2><hr>";
$log->trace($str_log);

echo "<h2>测试notice方法</h2><hr>";
$log->notice($str_log);

echo "<h2>测试warning方法</h2><hr>";
$log->warning($str_log);

echo "<h2>测试fatal方法</h2>";
$log->fatal($str_log);


/**
 * 
 * 第二种使用方法
 * 
 */
echo "<h2>测试debug方法</h2><hr>";
Log::debug($str_log);

echo "<h2>测试trace方法</h2><hr>";
Log::trace($str_log);

echo "<h2>测试notice方法</h2><hr>";
Log::notice($str_log);

echo "<h2>测试warning方法</h2><hr>";
Log::warning($str_log);

echo "<h2>测试fatal方法</h2>";
Log::fatal($str_log);


/**
 * 
 * 评：
 * 
 * 后续需要更新的地方：程序日志在都输出在一个文件中，后续日志文件过大，会造成打开困难，需要进行对日志进行分割处理
 * 
 */
?>
